package com.yyb.service;

import com.yyb.common.PageInfo;
import com.yyb.domain.SysLoginInfo;
import com.yyb.dto.SysLoginInfoQueryDTO;

/**
 * 
 * 
 * 
 */
public interface SysLoginInfoService {
    /**
     * 保存登录日志
     * @param sysLoginInfo
     */
    int insertSelective(SysLoginInfo sysLoginInfo);

    /**
     * 分页查询登录日志
     * @param pageInfo
     * @return
     */
    PageInfo<SysLoginInfo, SysLoginInfoQueryDTO> getByPage(PageInfo<SysLoginInfo, SysLoginInfoQueryDTO> pageInfo);

    /**
     * 根据ID删除登录日志
     * @param loginInfoId
     * @return
     */
    int deleteByPrimaryKey(Long loginInfoId);

    /**
     * 批量删除登陆日志
     * @param loginInfoIds
     * @return
     */
    int deleteByPrimaryKeys(Long[] loginInfoIds);

    /**
     * 清空登陆日志
     * @return
     */
    int deleteAllLoginInfo();

}
